/**
 * 生产领料单数据项
 */
export interface MaterialRequisitionItem {
    objectId: string;               // 唯一标识
    requisitionName: string;        // 领料单名称
    requisitionCode: string;        // 领料单编号
    requisitionDate: string;        // 领料日期
    receiver: string;               // 领料人
    workOrderName: string;          // 工单名称
    workOrderCode: string;          // 工单编号
    taskName: string;               // 任务名称
    taskCode: string;               // 任务编号
    processRoute: string;           // 工艺路线
    procedureName: string;          // 工序名称
    materialInfo: string;           // 物料信息 (JSON字符串)
    totalQuantity: number;          // 领料总数
    remark?: string;                // 备注
    status: number;                 // 状态 (1:待出库,2:已出库)
    createdAt: string;              // 创建时间
    updatedAt: string;              // 更新时间
}

/**
 * 生产领料单列表返回数据
 */
export interface MaterialRequisitionResponseData {
    results: MaterialRequisitionItem[];
    count: number;                  // 总记录数
    current: number;                // 当前页码
    pageSize: number;               // 每页条数
}

/**
 * 新增生产领料单返回数据
 */
export interface MaterialAddResponseData {
    objectId: string;               // 新增记录的唯一标识
    createdAt: string;              // 创建时间
}
